home *** CD-ROM | disk | FTP | other *** search
/ Utilities Professional 1-1500 / Utilities Professional 1-1500 (1994)(WPD)[!].iso / 12511500 / var1411.dms / var1411.adf / Changes next >
Text File  |  1994-02-07  |  3KB  |  64 lines

  1. Changes for RELEASE 1a (As included)
  2.  
  3. Assembler
  4. ---------
  5. - Optimized branches produced wrong assembly
  6. - ORG sections didn't work correctly (partially fixed)
  7. - Files with multiple sections occasionally had two relocs for the same
  8.   address in the reloc32 relocation table.
  9. - ommitting the number with dd(An,Dn.x) - i.e. (An,Dn.X) causes problems when
  10.   assembling with linkable output
  11. - or 10(a4),$10 was allowed (shouldn't)
  12. - Couldn't have relative reference & divide in same expression (Eg Test+10/2)
  13. - If linkable & debug options used, section names printed incorrectly
  14.  
  15. Editor
  16. ------
  17. - Linkable/executable option ignored in assemble requester
  18.  
  19.  
  20. Changes for LECasm V1.2 (Shareware version only)
  21. -----------------------
  22. - ':' couldn't be the first character of an INCDIR list, or INCLUDE filename
  23. - swap.l produced incorrect code (now size disallowed)
  24. - When skipping source with the IF directive, a missing ENDC caused two
  25.   errors, and displayed the line with the IF on it with wrong line number
  26. - using IDNT, or SECTION within macros gave the string a wrong value
  27. - Hunk names may now be enclosed in quotes
  28. + Checks for overflowing workspace added, now very unlikely to crash if you
  29.   don't have enough workspace
  30. + Added further optimizations (displacement removal)
  31. + OPT P=680x0 added to change processor type.
  32.   all 68010 instructions added (MOVEC,MOVES,RTD,MOVE <ea>,CCR
  33.   some 68020 instructions added. (MOVEC)
  34. + 68020 addressing modes now permitted
  35. + OPT BDL,BDW,ODL,ODW added for specifying default displacement sizes
  36. + Addressing modes can be expressed in either the old or new Motorola syntax.
  37.   d(An) may now be written (d,An) and d(An,Xn) may be written (d,An,Xn)
  38. + OPT T+, T- added to turn on/off arithmetic type checking
  39. + data,code and bss directives added
  40. + Copper instructions added (CEND,CMOVE,CWAIT,CSKIP)
  41. * Sections with the same name are now treated as the same section. Before
  42.   every use of the section directive produced a new section
  43. * Word alignment handling altered
  44. * Label adding altered
  45. * Rewritten expression handler (Was top-down, now shift-reduce parsing)
  46. * Rewritten directive lexical analyser (now 5th version)
  47. * Optimized line parsing
  48.  
  49. Raw assembling power now 9% - 32% quicker
  50.  
  51. Changes for LECed V1.2 (Shareware version only)
  52. ----------------------
  53. + Device list on file selector redrawn when disks inserted/removed
  54. + Lines can now be up to 32768 bytes in length
  55. + Default Dir added
  56. + Delete File added
  57. + Block functions options added
  58.   => Print File or Block, Uppercase/Lowercase block, save block
  59. + Macros added
  60. + Scrollbar added
  61. + Editor can now be multiwindow
  62. + Calculator added
  63.  
  64.